Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.06.2016, 11:20
Аватар для zavx0z
Интересующийся
Отправить личное сообщение для zavx0z Посмотреть профиль Найти все сообщения от zavx0z
 
Регистрация: 10.06.2016
Сообщений: 11

response и typeahead.js
Доброго времени суток, уважаемое сообщество JavaScript.ru! Пришел я к вам не от хорошей жизни) С JS мало знаком, так как знаю только Python. Сейчас у меня встала жизненная проблема. Заказчик уже ждать не хочет, а автокомплит на сайт я буду делать долго со своими минимальными знаниями Ajax и jQuery. Перейду к делу.

Получил я с сервера response:
{"response": [{"id": 921, "value": "\u0413\u0438\u043b\u044f\u0440\u043e\u0432\u0441\u043a\u043e\u0433\u043e, \u0443\u043b\u0438\u0446\u0430 44"}, {"id": 1196, "value": "\u0413\u0438\u043b\u044f\u0440\u043e\u0432\u0441\u043a\u043e\u0433\u043e, \u0443\u043b\u0438\u0446\u0430 7"},]}

Есть такой HTML
<input class="typeahead input-sm" type="text" placeholder="дом">

И такой вот JS
$('#the-basics .typeahead').typeahead({
        hint: true,
        highlight: true,
        minLength: 1
    },
    {
        name: 'states',
        source: function (query, process) {
            return $.post(
                '/house/get/',
                {house: query},
                function (data) {
                    return process(data.options);
                }, 'json');
        }
    });

Нужно данные с сервера "value" отдавать в typeahead, с выбранного варианта, отправить "Id" этого варианта на бэкенд. Помогите разобраться, пожалуйста. Очень нужен JS с каждым днем для меня становится. Отныне я с вами.
Ответить с цитированием
  #2 (permalink)  
Старый 10.06.2016, 11:37
Аватар для zavx0z
Интересующийся
Отправить личное сообщение для zavx0z Посмотреть профиль Найти все сообщения от zavx0z
 
Регистрация: 10.06.2016
Сообщений: 11

в файрбаге json
[Object { id=5009,  value="Архитектора Власова, улица 22"}, Object { id=5059,  value="Академика Анохина, улица 0"}, Object { id=183,  value="Арбат, улица "}, 7 ещё...]
Ответить с цитированием
  #3 (permalink)  
Старый 10.06.2016, 16:24
Аватар для zavx0z
Интересующийся
Отправить личное сообщение для zavx0z Посмотреть профиль Найти все сообщения от zavx0z
 
Регистрация: 10.06.2016
Сообщений: 11

Короче забил на этот "шедевр". jQuery-Autocomplete - и с ним все стало на много проще.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebSockets / Error during WebSocket handshake: Unexpected response code: 200 Siend Общие вопросы Javascript 1 10.11.2015 16:39
обработка response pandatheme AJAX и COMET 4 05.12.2012 11:44
вывод response Rayzor jQuery 1 15.10.2012 11:34
Выборка контента из response akamoroz jQuery 1 28.03.2011 09:33
Ajax - response равна undefined Zhazhah jQuery 4 11.03.2011 23:34